home *** CD-ROM | disk | FTP | other *** search
/ Trading on the Edge / Trading On The Edge - CD-ROM Toolkit (Wayzata Technology)(2031)(1994).bin / pc / mac_file / vendor_d / neurofor / quicksta.rt
Text File  |  1992-08-15  |  26KB  |  566 lines

  1. __________________________________________________________________
  2. NeuroForecaster¿ QuickStart Instructions: (Version 2.05, August 1992)
  3. __________________________________________________________________
  4. Print this file for reference.  Also read the User's Guide and the
  5. reference book "Neuro Fuzzy Computing For Business Applications" (to
  6. be published by Prentice Hall) for more details.
  7.  
  8. __________________________________________________________________
  9. Initial Setup Information
  10. __________________________________________________________________
  11. NeuroForecaster¿ is a user-friendly neural network & fuzzy logic 
  12. program capable of mimicking human thinking, learning the 
  13. movement patterns of stock, currency and property markets, GDP, 
  14. and also the rating of credit, selection of stocks, etc, by itself.  
  15. It uses only historical data for trainining, and no explicit expert 
  16. rules are needed. It is an ideal tool for building forecasting and 
  17. decision-support systems, as well as for indicator analysis.  Its 
  18. user-friendly interface allows you to build such systems easily, 
  19. without having to memorise any command.
  20.  
  21. Ñ Purpose:
  22. (1) time series forecasting, 
  23. (2) cross-sectional classification, 
  24. (3) indicator analysis
  25.  
  26. Ñ Methods used:
  27. It has 12  built-in neural network paradigms, including the BackProp 
  28. and RBF models, and the proprietory FastProp and Neuro-Fuzzy 
  29. models.  The reference book describes the network structures and the
  30. theoretical background.
  31.  
  32. It accepts numerical input attributes, patterns, codes, technical 
  33. indicators and fundamental indicators, and allows them to be 
  34. combined.   However, it cannot handle descriptive information such 
  35. as news,  rumors or fiscal policies, unless such information is 
  36. accompanied by quantitative data.
  37.  
  38. Ñ Before You Start...
  39. You need to know how to use the keyboard and the mouse, how to 
  40. choose a command from a menu, how to open a file, activate an 
  41. application, etc.  
  42.  
  43. Ñ Application Examples: 
  44. The software has been tested with these real applications:
  45. (1)  stock index forecasting (Weekly,Monthly,6 Monthly)
  46. (2)  stock market return forecasting (Monthly, 6 Monthly)
  47. (3)  stock price forecasting (Weekly)
  48. (4)  stock selection
  49. (5)  foreign exchange rate forecasting (Daily, Monthly, 6 Monthly)
  50. (6)  GDP forecasting (Quarterly)
  51. (7)  property price valuation
  52. (8)  credit rating
  53. (9)  air passenger arrival forecast (Yearly)
  54.  
  55. Some of these applications are included in this package.  To run 
  56. these applications, simply follow the 5-step procedure described 
  57. below. The software can also be applied to other types of forecasting
  58. and classification problems, as well as indicator analysis.  The 
  59. data file structure is explained in details in the User's Guide.  
  60.  
  61. Ñ System Requirements:
  62. Macintosh¿: Mac SE and Mac II series, System 6.0.2 or later, at least 
  63. 1MB free RAM, and a hard disk with at least 2MB contiguous free 
  64. space.  
  65.  
  66. MultiFinder and various monitor sizes are supported, but Single 
  67. Finder mode is preferred, especially if the RAM memory is limited.
  68. For a clear display of text, make sure that Geneva12,14 and 18 fonts 
  69. are installed in the System Folder.  For larger problems, more memory 
  70. space will be required.
  71.  
  72. Ñ Backup Procedure:
  73. Before you do anything else, be sure to make copies of your 
  74. NeuroForecaster¿ diskette.  To do this, first write-protect the 
  75. original diskette and insert it into the floppy disk drive, double 
  76. click to open the NeuroForecaster¿ icon and drag the NeuroForecaster¿ 
  77. folder to a formatted diskette on the second drive (if there is no
  78. second drive, first drag the folder to the hard disk then to a 
  79. formatted diskettes on the floppy disk drive).  Now keep the original 
  80. original diskette in a safe place.
  81.  
  82. Ñ Installation Procedure:
  83. NeuroForecaster¿ MUST be run from the hard disk. Insert the 
  84. NeuroForecaster¿ diskette in the disk drive, double click to open the 
  85. diskette icon and drag the entire NeuroForecaster¿ folder to the 
  86. harddisk. 
  87.  
  88. Ñ What's On The NeuroForecaster¿ folder:
  89. a. The NeuroForecaster¿ program
  90. b. The DATA Folder which contains all the data files
  91. c. The FORECASTER Folder which contains all the forecaster files
  92. d. The RESULT Folder for the result files
  93. e. The QuickStart file which contains this QuickStart procedure
  94.  
  95. __________________________________________________________________
  96. To Start NeuroForecaster¿:
  97. __________________________________________________________________
  98. Double click the application "NeuroForecaster¿" to run it from the 
  99. hard disk.
  100.  
  101. Copyright Message:  If you agree with the copyright message, press 
  102. the mouse button to proceed.  When the title page appears, press the 
  103. mouse again.    
  104.  
  105. __________________________________________________________________
  106. The Quck Start 5-Step Instructions:
  107. __________________________________________________________________
  108. Follow the instructions associated with the 5 buttons on the main 
  109. screen:
  110.  
  111. Step 1: Load data from the "DATA" folder
  112. Click the "DATA" button to load a data file from the "DATA" folder.
  113. The data file must be loaded from the "DATA" folder. 
  114.  
  115. Step 2: Load forecaster from the "FORECASTER" folder
  116. Click the "FORECASTER" button to load a forecaster file. Again, 
  117. the forecaster file must be loaded from the "FORECASTER" folder.
  118.  
  119. Ñ Note:  A common mistake here is to load the forecaster file from 
  120. other folder especially the "DATA" folder.  
  121.  
  122. Select "Hidden Nodes.." from the same menu if you want to view or
  123. change the number of hidden nodes.
  124.  
  125. Step 3:  Show Ranges Using "CHART"
  126. Click the "CHART" button to view the data just loaded.  
  127.  
  128. ÑShow Actual:  You can view the actual target (the values to be 
  129. forecasted) and the accompanying indicators (the attributes or 
  130. factors that influence the target values) by selecting "Show Actual" 
  131. and "Show Indicators" from the "CHART" menu.  The indicators can 
  132. also be displayed by pressing the "COMMAND" and "I" keys 
  133. simultaneously.
  134.  
  135. ÑScreen Size:  If you have selected the wrong screen size, you will 
  136. not be able to see the full chart.  To re-size the screen, select the 
  137. correct screen size from the "SCREEN" menu from the menu bar.
  138.  
  139. ÑShow Range:  Click the two "Show Range" buttons on the left-bottom 
  140. corner to show the data ranges used for training and forecasting.
  141.  
  142. ÑClose Chart:  To proceed to the next step, click the "Chart Close" 
  143. button from the chart screen, or select "Chart Close" from the 
  144. "CHART" menu.
  145.  
  146. ....more on charting functions....
  147. ÑRanges:  Do not change the ranges for the time being, because the 
  148. forecaster just loaded has been trained for that learning range.  If 
  149. the ranges are changed, further training will be needed.
  150.  
  151. The range informatioin (Learn From, Learn To, Forecast From, 
  152. Forecast To) also appear in the left window in numerical forms.
  153.  
  154. ÑPattern:  The initial charting pattern is line chart, which is 
  155. suitable for both screen display and printing;  however, the charting 
  156. pattern can be changed by clicking the "Pattern" button on the left 
  157. side of the chart.  Click the "Show Range" buttons again to check the 
  158. ranges selected for training and forecast.
  159.  
  160. ÑZoom:  The horizontal (X) and vertical (Y) scales can be zoomed in 
  161. and out.  Click the X (or Y) button, and then click the zoom in, zoom 
  162. out, zoom max, zoom min, zoom normal buttons to size the scales 
  163. accordingly.  Use the "Show Range" button to show the range if 
  164. necessary.  
  165.  
  166. ÑScroll:  To view the portion of the chart outside the screen, use the 
  167. "Scroll" slider on the scroll bar at the bottom of the chart.  To 
  168. scroll the chart, move the cursor to the "Scroll" slider, press the 
  169. mouse button and move the mouse to the right or left, then release the 
  170. mouse button.  
  171.  
  172. ÑOther Chart Functioins:  You may also refresh, reset or close the 
  173. chart by choosing the menu items from the "CHART" menu.
  174.  
  175. If you computer is linked to a printer, you could plot the chart by 
  176. clicking the "Print Screen" button.  To choose the printer, select 
  177. "Chooser" from the "CONTROL" menu;  to setup the page, select "Page 
  178. Setup" from the "FILE" menu.
  179.  
  180. Close the chart and return to the main screen now.
  181.  
  182. Step 4:  Learning
  183. Click the "LEARN" button from the main screen.  You may proceed by 
  184. clicking "LEARN NOW" to begin the learning process using the pre-set 
  185. learning parameters.  You may also click the "Options.." button to 
  186. view and change the learning parameters.
  187.  
  188. The learning method and parameter settings can be viewed and 
  189. changed by clicking the "Learn Model" and "Options.." buttons 
  190. respectively.
  191.  
  192. For training tips and selection of neural network models, read the 
  193. User's Guide and reference book for more details.
  194.  
  195. ÑSTART:  Click the "START" button and the learning process will start.  
  196. The red (or gray on monochrome monitors) line represents the actual 
  197. target, and the blue (or the thick dark) line represents the forecast. 
  198.  
  199. After the error has dropped to an acceptable level, the forecaster is 
  200. said to have "learned" the data, and the learning process can be 
  201. stopped by clicking the "STOP" button.  To resume, click the "Resume" 
  202. button. To exit learning, click the "Exit"  button.
  203.  
  204. There are 3 ways to stop the learning process by:
  205.  
  206. (1) visually comparing the actual (red) and the forecast (blue) and 
  207. the error values, and decide when to stop.  The absolute errors, 
  208. percentage errors and percentage errors are displayed on the screen.  
  209. You could click the "Testing" button to check how well the forecaster 
  210. has learned.  The Error Trace window also displays the percentage error 
  211. for the most recent 70 iterations.
  212.  
  213. (2) specifying the maximum iteration count from the "Options.." 
  214. button.  The training process will stop automatically when the 
  215. maximum iteration count is reached.
  216.  
  217. (3) specifying the stopping error value from the "Options.." button. 
  218. The training process will stop automatically when the stopping error 
  219. is reached.
  220.  
  221. Exit and return to the main screen.
  222.  
  223. Ñ Learning Frequency: Before you proceed to the next step, it is 
  224. advisable to make sure that the forecaster has learnt the entire 
  225. training samples in the learning range.  To do that, return to the main 
  226. screen, click the "CHART" button, select "SHOW ACTUAL" to display 
  227. the actual target, and select "Show Learn Frequency" from the "Chart" 
  228. menu.  If the learning is not evenly distributed across the entire 
  229. learning range, continue the learning.
  230.  
  231. Ñ Hidden Nodes' Learning Status:  Refer to the section on "Hidden 
  232. Layers and Hidden Nodes" on how to check the learning status of the 
  233. hidden nodes.
  234.  
  235. Step 5:  Testing/Forecasting/Classificaton
  236. Now click the "FORECAST" button.  You may click the "FORECAST 
  237. NOW" button to proceed, or click the "Options.." to specify the file 
  238. name for storing the forecasted results.  Be sure to click the radio 
  239. button if you wish to store the forecasted results.  The forecasted 
  240. results will be stored in the "RESULT" folder with the filename 
  241. specified by you.
  242.  
  243. ÑSTART:  You may click the "START" button to perform forecast for 
  244. the entire forecast range, or click the "STEP" button repeatedly to do 
  245. single step forecast.  
  246.  
  247. ....more on forecasting....
  248. The forecasting range overlapped with the learning range is for the 
  249. purpose of testing the performance of the forecaster for data it has 
  250. learned, and the forecasting range beyong the learning range is to 
  251. test the performance of the forecastor for data it has not learned.  
  252.  
  253. If the learning range is carefully selected and the forecaster is well 
  254. trained in Step 4, it is able to forecast or classify for the 
  255. forecasting range, as illustrated by the examples provided.
  256.  
  257. At the end of the forecast, click the "Chart.." button to display the 
  258. forecast (or "EXIT" to the main screen and click the "CHART" button 
  259. from the main screen, then select the "Show Actual" and "Show 
  260. Forecast" from the "Charting" menu).  
  261.  
  262. Click the "Pattern", "X", "Zoom In", "Zoom Out" and "Zoom Normal" 
  263. buttons, as well the "Scroll" slider to view the chart.  
  264.  
  265. The chart can be printed by clicking the "Print Screen" button.
  266.  
  267. Now close the chart and return to the main screen.
  268.  
  269. If you have specified the optioin to store the forecasted results, you 
  270. could display them by selecting "Show Forecast File" from the 
  271. "FORECAST" menu.
  272.  
  273. You may also view the forecasted results by selecting the "Open.." 
  274. from the "FILE" menu, and open the file from the "RESULT" folder.  
  275. The "FILE" menu also allow you to print the forecasted results.
  276.  
  277. __________________________________________________________________
  278. Accuracy:
  279. __________________________________________________________________
  280. If the result is not satisfactory, go back to Step 4 to continue the 
  281. learning process.  You may have to lower the "Learning Rate" using 
  282. the "LEARN" "OPTIOINS".  
  283.  
  284. If the result is acceptable, train the forecaster up to the latest set of 
  285. data.  To do this, return to the main screen, click the "CHART" button, 
  286. select "SHOW ACTUAL" from the "CHART" menu.  Click and hold on to 
  287. the "Learn" slider and move it to the end of the data.   Do the same 
  288. for the "Forecast" slider.  Click the "Show Range" buttons to confirm 
  289. that the appropriate ranges have been selected.
  290.  
  291. Please see the Chapter on "Important Notes on Accuracy"  in the 
  292. reference book on factors affecting and techniques used to improve 
  293. the accuracy.
  294.  
  295. In general, classification problems or cross-sectional analysis can be 
  296. learned relatively easily and the performance is expected to be good 
  297. if the right set of indicators are used.  On the other hand, time-series 
  298. problems are more difficult because of the time-varying nature of the 
  299. problems, and you have to carry out  several experiment to find the 
  300. best forecast horizon, window size, number of input rows and the best 
  301. network paradigms.
  302.  
  303. To ensure that the forecaster is adequately trained, use the following 
  304. functions:
  305.  
  306. "Update & View Hidden Nodes' Learning..." 
  307. "Show Learn Frequency"
  308. "Show All Min/Max"
  309. "Show Distribution of Training Data"
  310.  
  311. __________________________________________________________________
  312. Indicator Analysis:
  313. __________________________________________________________________
  314. Another important function performed by the forecaster is indicator 
  315. analysis.  It extracts two sets of indices during the learning process 
  316. (the Accumulated Error Index, or AEI) and after the learning process 
  317. (the Causal Index).
  318.  
  319. ÑINDICATORS:  To display the indices, select  "Update Indicator 
  320. Indices" and "Show Indicator Indices" from the "FORECAST" menu.  
  321. The indices are also stored in the "Result" folder, and can be viewed 
  322. and printed by selecting "OPEN.." from the "FILE" menu.
  323.  
  324. The indices show the significance of the various indicators.  A higher 
  325. index value means that the associated indicator is of higher 
  326. significance compared to others.
  327.  
  328. One could therefore start with a larger set of indicators, and obtain 
  329. the best combination of these indicators according to the significance 
  330. of their indices.
  331.  
  332. __________________________________________________________________
  333. Additional Information:
  334. __________________________________________________________________
  335. Creating a new forecaster (Step 2)
  336. __________________________________________________________________
  337. To create a new forecaster, click the "FORECASTER" button and select 
  338. "New".  Use the default or enter appropriate values for the following 
  339.  
  340. ÑNumber of input columns (number of indicators)
  341. ÑNumber of hidden layers (for the network)
  342. ÑNumber of input rows (window sze)
  343. ÑNumber of steps ahead (forecast horizon)
  344.  
  345. The number of input indicators is automatically precomputed using 
  346. the information provided by the data file.  Therefore it is advisable 
  347. to first load the data so that this value is automatically determined.
  348.  
  349. Other fields may take on any reasonably large values. 
  350. NeuroForecaster¿ is capable of building large neural networks with 
  351. unlimited capacity (any number of input nodes, hidden layers, 
  352. hidden nodes, window size, forecast horizon).  The amount of free 
  353. RAM memory space is the only limit.
  354.  
  355. However, larger values would rapidly take up a lot of memory space 
  356. and slow down the computation tremendously, and sometimes may 
  357. cause the computer to hang if your computer does not have sufficient 
  358. RAM memory.
  359.  
  360. The number of input nodes is automatically calculated based on the 
  361. number of input indicators and the window size specified.  If you use 
  362. the default values, the number of hidden layers, hidden nodes, 
  363. window size, forecast horizon
  364.  
  365. ÑNumber of hidden layers
  366. Usually 1 is sufficient; 2 or 3 for complex problems.  You probably 
  367. never have to use more than 3
  368.  
  369. ÑNumber of input rows (window size)
  370. For classification or cross-sectional analysis such stock selection, 
  371. credit rating, property valuation, the window size is fixed at 1.  For 
  372. time series forecasting, a window size greater than 1 will always 
  373. yield better results, especially for markets that exhibit long-term 
  374. memory.  A larger window size is a good way to capture temporal 
  375. information contained in the time series.  If the indicators already 
  376. contain such temporal information, as in the case of some technical 
  377. indicators such as stochastics and moving averages, one could reduce 
  378. the window size to 2 or 1 to save memory space and speedup the 
  379. training.
  380.  
  381. ÑNumber of steps ahead (forecast horizon)
  382. Sometimes it is necessary to do long-term forecasts, due to the delay 
  383. in obtaining the indicators or for planning purposes.  Several of the 
  384. examples show how to do 6-months ahead forecast.  
  385.  
  386. Depending on the types of indicators used, the accuracy varies with 
  387. the forecast horizon.  Usually it deterioriates rapidly when the 
  388. forecast horizon increases.  To determine which is the best forecast 
  389. horizon, one has to train the forecaster for, say, 1-, 3- and 6-steps 
  390. ahead forecasts.  
  391.  
  392. __________________________________________________________________
  393. Saving the forecaster (Step 2)
  394. __________________________________________________________________
  395. A newly created forecaster needs not be saved upon creation.  You 
  396. only have to save a well-trained forecaster.  When a forecaster is 
  397. saved, its network parameters, learning parameters and the set of 
  398. weights (representing the knowledge acquired from training) are 
  399. stored in a file so that they can be reloaded the next time.
  400.  
  401. If the file name is already existing, NeuroForecaster¿ will prompt 
  402. you to use a new file name, or confirm to over-write the existing one.  
  403. Click the "Save & Exit" button to confirm, or "Cancel" button to 
  404. cancel. For a newly created forecaster, click "Exit" without saving 
  405. the forecaster.
  406. __________________________________________________________________
  407. Learn Options.... (Step 4)
  408. __________________________________________________________________
  409. When a forecaster is newly created,  the parameters have been set to 
  410. their optimal values.  Most of the time you only need to change the 
  411. Learning Rate (eta), say from 0.9 initially to 0.1 during the training, 
  412. and if the output is oscilatory, select Non-linear output instead of 
  413. Linear output.
  414.  
  415. Ñ Training Patterns:
  416. Sequential:  when selected, the forecaster will learn the data points 
  417. in a sequential manner.  This training pattern is not recommended.
  418.  
  419. Random:  when selected, the forecaster will learn the data points in a 
  420. randomly selected manner.  This training pattern is recommended.
  421.  
  422. Ñ Save forecaster automatically on every XX iterations
  423. When selected, the forecaster will be saved automatically after every 
  424. XX iterations.  This feature is useful if you want to leave the 
  425. training unattended for a long period of time, or in case of a power 
  426. failure.
  427.  
  428. Ñ  Learning Rate (eta):
  429. This value controls the amount of current error for adjusting the 
  430. weights.  
  431.  
  432. For stable systems, use a large value, eg. 0.9, initially, and reduce 
  433. it to 0.1 subsequently.  For oscillatory systems, use a smaller value, 
  434. eg. 0.6 or 0.3, and reduce it 0.1 subsequently.
  435.  
  436. Follow the examples given on the control of this value.
  437.  
  438. Ñ  Momentum rate (alpha):
  439. This value controls the amount of previous error for adjusting the 
  440. weights.  It stablises and helps smooth out the training process and 
  441. prevents unusual cases (outlying data) from throwing the training off 
  442. track.
  443.  
  444. For problems with consistent, smoother data, the momentum rate can 
  445. be set to 0.
  446.  
  447. Ñ  Maximum Iteration, Stopping Error:
  448. You could specify when to stop the training by setting the maximum 
  449. iteration count or the stop error.  The current iteration count and 
  450. stopping error are provided on the right for your reference.
  451.  
  452. Ñ  Input/Output Normalisation:
  453. Two types of input normalisation can be carried out:
  454.  
  455. Column-wise: normalise each and every input indicator to XX % of its 
  456. maximum and minimum values;  Row-wise: normalise all input indicators 
  457. by the maximum and minimum in the current window.  The output from the 
  458. forecaster is normalised to YY % of the maximum and minimum values of 
  459. the target, and can be either linear or non-linear.
  460.  
  461. __________________________________________________________________
  462. Hidden Nodes and Hidden Layers
  463. __________________________________________________________________
  464. Once a forecaster is created, its number of hidden layers is fixed, but 
  465. the number of hidden nodes for each hidden layer can be changed.
  466.  
  467. To change the number of hidden nodes, click the "FORECASTER" 
  468. button and then the "Hidden Nodes..." button.  You may now change 
  469. the numberof hidden nodes for the current hidden layer, or click the 
  470. "View Next Hidden Layer" button to switch to the next hidden layer, 
  471. and then change the number of hidden node for that layer.
  472.  
  473. ÑHidden Nodes' Learning Status: To view the learning status of each 
  474. hidden node, select "Update and View Hidden Nodes..." from the 
  475. "FOROECASTER" menu.  If a hidden node does not learn well during 
  476. the training, its AEI (Accumulative Error Index) will be very much 
  477. lower than that of other nodes, and will affect the accuracy of 
  478. forecasting or classification. 
  479.  
  480. To remedy this problem, switch to another learning model, or rebuild 
  481. a new forecaster with fewer hidden nodes or hidden layers.
  482.  
  483. __________________________________________________________________
  484. The MasterKey:
  485. __________________________________________________________________
  486. Ñ Precautions:
  487. The MasterKey diskette should NEVER be write-protected.
  488.  
  489. Never attemp to read, write or duplicate the Masterkey provided.  
  490. Failure to do so will cause unrepairable damage to the MasterKey 
  491. diskette.  
  492.  
  493. Ñ Full version: To run the full version NeuroForecaster¿, insert the 
  494. MasterKey and click the "VERIFY.." button.  The main screen with 5 
  495. buttons will appear.  
  496.  
  497. Ñ Demo:  To proceed without the MasterKey, choose "DEMO" from the 
  498. screen or press the RETURN key.  
  499.  
  500. If it is run as a DEMO only, the Verification button also appear on 
  501. the right bottom corner of the screen.  You can convert it into 
  502. the full version by clicking this button.  
  503.  
  504. The full version allows you to create new forecasters and to save 
  505. them.  Subsequent use of the same forecaster does not require the 
  506. Masterkey diskette.  It is recommended that you create several 
  507. forecaster networks with different configurations and save them for 
  508. later use.
  509.  
  510. Insert the Masterkey ONLY when requested.  
  511. __________________________________________________________________
  512. User's Guide and Reference Book:
  513. __________________________________________________________________
  514. Please refer to the User's Guide and reference book for matters not 
  515. covered in this QuickStart procedure, and the prerequisits and 
  516. techniques for achieving better accuracy.  Follow the application 
  517. examples provided for illustrations of how to:
  518.  
  519. (1) set up data files;
  520. (2) select neural network models;
  521. (3) do time-series forecasting for stocks and forex, etc.; 
  522. (4) do cross-sectional analysis including stock selection, property 
  523. valuation, credit rating etc.;
  524. (5) analyse indicators.
  525.  
  526. __________________________________________________________________
  527. TRADEMARK NOTICE:
  528. Microsoft, MS/DOS, and Windows are trademarks of Microsoft 
  529. Corporation.  IBM, PC/XT, PC/AT, PS/2 and PC/DOS are are 
  530. trademarks of IBM Corporation.  Apple, MacIntosh SE, MacIntosh II, 
  531. MacIntosh IIci, MacIntosh Quardra are trademarks of Apple 
  532. Computer Inc.
  533.  
  534. DISCLAIMER NOTICE:
  535. NeuroForecaster¿ is no substitute for real thinking or common sense.  
  536. The user should always review and check the results of 
  537. NeuroForecaster's processing and evaluate it against know references 
  538. and standards. The use of NeuroForecaster for investment, speculation, 
  539. gambling, or other similar or related purposes is at the user's risk.  
  540. Results generated by NeuroForecaster¿ are dependent on past 
  541. information and there is no guarantee that future results can be 
  542. forecast or predicted by NeuroForecaster¿.  Trading in stocks, 
  543. commodities and other securities or any form of speculation or gambling
  544. is inherently risky and may result in loss.
  545.  
  546. LICENCE AGREEMENT:
  547. This NeuroForecaster¿ software is licensed to you and you may only 
  548. use it under the terms of the software licence Agreement.  You are 
  549. granted a paid-up, non-transferrable personal licence to use it on one 
  550. computer only.  You do not have the right to copy or alter the 
  551. software, its data, user interface and any of the materials provided.  
  552. You are accountable for any violation of the Licence Agreement & 
  553. Copyright, Trademark or Trade Secret law.  The software developer 
  554. and distributors are not liable for any damages from the use of the 
  555. software & the accompanying information."
  556.  
  557. __________________________________________________________________
  558. Contacts:
  559. __________________________________________________________________
  560. For upgrades, application examples, User's Guide, reference book 
  561. and MasterKey, please contact:  
  562.  
  563. Francis Wong at Fax:(65)3442130, Tel:7723121.
  564. NeuroForecaster¿ Version 2.05.  
  565. Copyright ⌐ 1989-1992, ISS.  All rights reserved. 
  566.